package com.jiaai.cloud.user.entity;

import java.util.Date;

import com.alibaba.fastjson.annotation.JSONField;
import com.baomidou.mybatisplus.annotations.TableField;
import com.baomidou.mybatisplus.activerecord.Model;
import com.baomidou.mybatisplus.annotations.TableName;
import java.io.Serializable;

/**
 * <p>
 * 用户等级设置信息
 * </p>
 *
 * @author 佳爱网络科技
 * @since 2017-08-01
 */
@TableName("t_user_level_setting")
public class TUserLevelSetting extends Model<TUserLevelSetting> {

    private static final long serialVersionUID = 1L;

	private Integer id;
	private String icon;
	private String name;
	private Integer exp;
    /**
     * 是否有进场提示
     */
	@TableField("is_LoginHint")
	private Boolean is_LoginHint;
    /**
     * 聊天字体颜色
     */
	private String fontColor;
	private Integer lv;
    /**
     * 创建时间
     */
    @JSONField(format = "YYYY-MM-dd")
	private Date createTime;


	public Integer getId() {
		return id;
	}

	public void setId(Integer id) {
		this.id = id;
	}

	public String getIcon() {
		return icon;
	}

	public void setIcon(String icon) {
		this.icon = icon;
	}

	public String getName() {
		return name;
	}

	public void setName(String name) {
		this.name = name;
	}

	public Integer getExp() {
		return exp;
	}

	public void setExp(Integer exp) {
		this.exp = exp;
	}

	public Boolean getIs_LoginHint() {
		return is_LoginHint;
	}

	public void setIs_LoginHint(Boolean is_LoginHint) {
		this.is_LoginHint = is_LoginHint;
	}

	public String getFontColor() {
		return fontColor;
	}

	public void setFontColor(String fontColor) {
		this.fontColor = fontColor;
	}

	public Integer getLv() {
		return lv;
	}

	public void setLv(Integer lv) {
		this.lv = lv;
	}

	public Date getCreateTime() {
		return createTime;
	}

	public void setCreateTime(Date createTime) {
		this.createTime = createTime;
	}

	@Override
	protected Serializable pkVal() {
		return this.id;
	}

}
